/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fasea.ui.search;

import fasea.search.SearchResults;
import java.awt.Frame;
import java.io.File;

/**
 *
 * @author lars-wolfram
 */
public interface SearchView{

    public void printResults(SearchResults results);
    
    public String getSearchText();
    
    public void addPropertiesButtonActionListener(java.awt.event.ActionListener listener);
    
    public void addSearchFieldKeyListener(java.awt.event.KeyAdapter listener);

    public void close();

    public void setIndexAlertIcon();

    public void setIndexOKIcon();

    public Frame getFrame();

    public void setIndexRunningIcon();

    public void setVisible(boolean b);
    
    public void selectResult(int index);
    
    public int getSelectedResultIndex();

    public void selectNextEntry();

    public void selectPreviousEntry();
}
